@charset "utf-8";
*{font-family: "微软雅黑";}
body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #FFFFFF;
	font-size: 14px;
	line-height: 25px;
	color: #333;
	text-decoration: none;
}

.width {width:1200px; margin-left:auto; margin-right:auto;}
.width100{ width:100%; min-width:1200px;}
.width50{ width:600px;}
.floatLeft{ float:left;}
.floatRight{ float:right;}
.ClearBoth{ clear:both;}

.img{vertical-align:bottom; display:block;border:0px;}
.float-left{ float:left;}
.float-right{ float:right;}
.txt-left{ text-align: left;}
.txt-center{text-align: center;}
.txt-right{text-align:right;}
.clear-both{ clear:both;}
.margin-top-15 {margin-top: 15px;}
.margin-top-25 {margin-top:25px;}
.margin-left-15 { margin-left:15px;}
.margin-left-25 { margin-left:25px;}
.margin-right-15 { margin-right:15px;}
.margin-right-25 { margin-right:25px;}
.margin-auto { margin-left:auto; margin-right:auto;}
.display-inline-block{font-size:14px;display: inline-block; *display: inline; zoom: 1;}
.display-block {display:block;}
/*------------------------------------------------------*/
.top{ height:50px; padding-top:10px; padding-bottom:10px;}
.topBtn {
	height: 54px;
	text-align:center;
}
.topBtn ul{padding: 0px;list-style: none;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;margin-top: 0px; display: inline-block;}
.topBtn ul li{padding: 0px;list-style: none;float: left;line-height: 45px;color: #FFF;font-size: 16px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;margin-top: 0px;position: relative;}

.topBtn ul li a{text-decoration: none;width: 100px;font-size: 16px;line-height: 45px;display: block;text-align: center;color: #000000;}
.topBtn ul li a:hover{text-decoration: none;line-height:45px;width: 100px;font-size: 16px;display: block;text-align: center;color: #ffffff;}

.selected{background-color: #8abbdf;color: #FFF;}
.selected a{ color:#ffffff!important;}
.topBtn ul li .submenu{	display:none;position:absolute;top:45px;left:0px;z-index:9999;background-color: #484848;min-width:100px;}
.topBtn ul ul{padding:0px;margin:0px;list-style:none;}
.topBtn ul ul li{margin: 0px;list-style: none;float: none;color: #FFFFFF;padding-bottom: 4px;padding-left: 0px;padding-right: 0px;padding-top: 4px;}
.topBtn ul ul li a{	font-size: 14px;line-height: 40px;text-decoration: none;display: block;width: 100%;color: #FFFFFF;}
.topBtn ul ul li a:hover{font-size: 14px;line-height: 40px;text-decoration: none;display: block;width: 100%;color: #FFFFFF;}	
.OnBtn{}
.OnBtn a{color: #000000 !important;}
.main{width:100%;}
.mainBox{width:900px;}
.indexBox{ padding-bottom:60px; padding-top:60px;}
.indexTitle{
	font-size: 32px;
	line-height: 45px;
	text-align: center;
	color: #333333;
}
.IndexTitleEn{font-size: 14px;
	line-height: 25px;
	text-align: center;
	color: #d6fffd;}
.indexAbout{ font-size:16px; line-height:30px; color:#333; text-align:left;text-indent:2em; margin-top:50px;}
.indexAbout img{ float:left; margin-right:20px;}
.IndexproBg{ background-color:#f6f6f7;}
.indexCaseFb{ background-color:#8abbdf;}

.indexClassList{ text-align:center; height:55px;}
.indexClassList ul{ margin:0px; padding:0px; list-style:none; display:inline-block;}
.indexClassList ul li{
	margin: 0px;
	list-style: none;
	float: left;
	padding-bottom: 0px;
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 0px;
}
.indexClassList ul li a{
	text-decoration: none;
	font-size: 18px;
	line-height: 20px;
	color: #666666;
}
.indexClassList ul li a:hover{
	text-decoration: none;
	color: #8abbdf;font-size:18px; line-height:20px;
}

.IndexCaseList{ margin-top:45px;}
.IndexCaseList ul{ margin:0px; padding:0px; list-style:none;}
.IndexCaseList ul li{ margin:0px; padding:0px; list-style:none; float:left; width:25%;}
.IndexCaseList ul li img{ width:100%;}
.IndexCaseList ul li a{	text-decoration: none;}
.IndexCaseList ul li a div{
	font-size: 18px;
	line-height: 25px;

	color: #FFFFFF;
}
.indexNewsBox{ width:46%;}
.IndexNewsTitle{
	font-size: 22px;
	line-height: 40px;
	text-align: left;
	margin-bottom: 15px;
	color: #000000;
}
.NewsTopOneList{ height:100px;}
.NewsTopOneList{}
.NewsTopOneList ul{ margin:0px; padding:0px; list-style:none;}
.NewsTopOneList li{ margin:0px; padding:0px; list-style:none;text-align: left;}
.NewsTopOneList li a{
	text-decoration: none;
	color: #CCCCCC;
	font-size:12px; line-height:18px;
}
.NewsTopOneList li a .nTitle,.NewsTopOneList li a .nTitle font{
	text-decoration: none;
	color: #333333;
	font-size: 16px;
	line-height: 30px;
}
.IndexNewsList{}
.IndexNewsList ul{ margin:0px; padding:0px; list-style:none;}
.IndexNewsList ul li{
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: left;
	border-bottom: 1px dashed #CCCCCC;
}
.IndexNewsList ul li a{
	color: #333333;
	text-decoration: none;
	line-height:30px; font-size:16px;	
}

.indexbg1{ background-color:#eaf6ff; width:50%; height:200px;}
.indexbg2{ background-color:#c4def2;width:50%;height:200px;}
.indexBoxShow1{ float:right;}
.indexBoxShow2{ float:left; text-align:left; text-indent:20px;}

.main{ font-size:16px; line-height:30px; text-align:left; margin-top:25px; width: 100%;}
.leftMenu{width:250px;}
.LeftTitle{font-size: 18px;
	line-height: 40px; text-indent: 18px;
	text-decoration: none;
	color: #8abbdf; background-color: #000033;}
.ColMenu{
	text-align:left;width:100%;
}
.ColMenu ul{ margin:0px; padding:0px; list-style:none; width:100%;}
.ColMenu ul li{
	margin: 0px;
	padding:0px;
	list-style: none;
	border-bottom: 1px solid #B3B3B3;
}
.ColMenu ul li a{
	font-size: 18px;
	line-height: 40px;
	text-decoration: none;
	color: #333333; display: block; text-indent: 16px;
}
.ColMenu ul li a:hover{
	font-size: 18px;
	line-height: 40px;
	text-decoration: none;
	color: #8abbdf;
}
.ColMenu ul .BtnOn{
	background-color: #989898 !important;
	
}
.ColMenu ul ul li{
	border-bottom-width: 0px;
}
.ColMenu ul ul li a{
	font-size: 18px;
	line-height: 40px;
	text-decoration: none;
	color: #333333; display: block; text-indent: 38px;
}
.ColMenu ul ul li a:hover{
	font-size: 18px;
	line-height: 40px;
	text-decoration: none;
	color: #8abbdf;
}
.ColMenu ul ul .BtnOn a{
	background-color: #989898 !important;
	color:#FFF !important;
}

.aList{}
.aList ul li{ list-style:none;	margin-bottom: 3px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 3px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 4px;	border-bottom: 1px dashed #CCCCCC;}
.aList ul{
	list-style: none;
 margin:0px; padding:0px;
}
.aList ul li a{
	font-size: 18px;
	line-height: 30px;
	color: #333;

	text-decoration: none;
}
.aList ul li a .ListContent{
	font-size: 12px;
	line-height: 20px;
	color: #999;
}


.ProList{}
.ProList ul{
	padding: 0px;
	list-style: none;
	margin-bottom: 0px;
	margin-left: -50px;
	margin-right: 0px;
	margin-top: 0px;
}
.ProList ul li{
	padding: 0px;
	list-style: none;
	float: left;
	width: 260px;
	height: 240px;
	margin-bottom: 0px;
	margin-left: 50px;
	margin-right: 0px;
	margin-top: 50px;
	text-align: center;
	border: 1px solid #CCCCCC;
}
.ProList ul li img{ width: 260px; height:200px;}
.ProList ul li a{

	text-decoration: none;
}
.proTitle{	font-size: 16px;
	line-height: 33px;border-top: 1px solid #CCCCCC; background-color:#F7F7F7;}
.ProList ul li a:hover .proTitle{ color:#900;}
.Bottom {
	background-color: #020100;
	color: #FFFFFF;
	padding-top:20px; padding-bottom:5px;
}
.Bottom div,.Bottom a,.Bottom a:visited,.Bottom a:hover{
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
		color: #FFFFFF;
}
.bottomBtn{ width:40%;}
.bottomBtn ul{ margin:0px; padding:0px; list-style:none;}
.bottomBtn ul li{ margin:0px; padding:0px; list-style:none; float:left; width:160px;}
.bottomBtn ul li a,.bottomBtn ul li a:hover{ font-size:16px; line-height:40px;}
.bottomTxt{ font-size:14px; line-height:30px; text-align:left;}
div {
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	text-decoration: none;
}
.CopyRight{
	text-align: center;
	border-top: 1px solid #898989;
	font-size:14px; color:#898989;
}
.pathList {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.pathList a{
	font-size: 12px;
	line-height: 25px;
	color: #666666;
	text-decoration: none;
}
.ListTitle {
	background-image: url(images/YdCms_38.gif);
	height: 33px;
	width: 242px;
	font-size: 14px;
	line-height: 32px;
	text-align: left;
	text-indent: 10px;
	font-weight: bold;
	color: #385F70;
}
.listMain{
	background-image:url(images/YdCms_40.gif);
	width: 242px;
}
.listMain ul{ margin:0px; list-style:none; padding:0px;}
.listMain ul li{
	margin:0px;
	list-style:none;
	padding:0px;
	text-align:left;
	text-indent: 10px;
}
.listMain ul li a{
	font-size: 12px;
	line-height: 25px;
	text-decoration: none;
	color: #666666;
}
.marginTop15 {
	margin-top: 15px;
}
.aboutTitle {
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #ff7200;
}

.indexAdTxt{ font-size:25px; line-height:60px; color:#333; text-align:left; padding-top:30px;}


/* changeBox_a1 */
.changeBox_a1{
	width: 100%;height: 614px;padding: 0px;position: relative;overflow-y: hidden;
}
.changeBox_a1 .a_bigImg{position:absolute;top:0px;left:0px;display:none;}
.changeBox_a1 a{display: block;text-align: center;width: 100%;}

#change_1 .a_last{position: absolute;top: 280px;width: 75px;height:100px;background: url(images/bannerBTN.png) no-repeat;text-indent: -999em;overflow: hidden;left: 5%;}
#change_1 .a_next{position: absolute;top: 280px;width: 75px;height: 100px;text-indent: -999em;overflow: hidden;right: 5%;background-image: url(images/bannerBTN.png);background-repeat: no-repeat;background-position: -76px;}

/* ul_change_a2 */
.ul_change_a2{position:absolute;right:45%;bottom:0px;overflow:hidden;left: auto;z-index:200;}
.ul_change_a2 li{display: -moz-inline-stack;display:inline-block;*display:inline;*zoom:1;}

.ul_change_a2 span{display: -moz-inline-stack;display:inline-block;*display:inline;*zoom:1;font-size:0.8em;margin-right:2px;/*	filter:alpha(opacity=85);opacity:0.85;*/
	cursor:hand;cursor:pointer;background-image: url(images/dian.png);background-repeat: no-repeat;background-position: center top;height: 26px;width: 28px;padding-top: 0px;padding-right: 3px;padding-bottom: 0px;padding-left: 3px;}
.ul_change_a2 span.on{background-image: url(images/dian.png);background-repeat: no-repeat;background-position: center -32px;height: 26px;width: 28px;}
.PAN{margin-top: 8px;margin-bottom: 8px;border-top-width: 3px;border-top-style: solid;border-top-color: #CCC;}
